#include "Util.hpp"

#define HOST "127.0.0.1"
#define USERNAME "zzb"
#define PASSWORD "mnbv123321.."
#define DBNAME "stu"
#define PORT 3306
int main()
{
    std::string filename("./test.txt");
    std::string content;
    file_util::open(filename, content);
    std::cout << content << std::endl;
    // std::string str = "....,,,,,,,,,,,......127.0.0.1..............12345.....";
    // std::string sep = ".";
    // std::vector<std::string> strset;
    // string_util::split(str, sep, strset);
    // for (auto& str : strset)
    // {
    //     std::cout << str << std::endl;
    // }
    // Json::Value root;
    // root["姓名"] = "张三";
    // root["年龄"] = 18;
    // root["成绩"].append(77.5);
    // root["成绩"].append(88.5);
    // root["成绩"].append(100.0);
    // std::string jsonstr;
    // json_util::serialize(root, jsonstr);
    // DLOG("%s", jsonstr.c_str());
    // Json::Value val;
    // json_util::deserialize(jsonstr, val);
    // std::cout << "姓名: "<< val["姓名"].asCString() << "\n"<< "年龄: " <<val["年龄"].asInt() << std::endl;
    // int sz = val["成绩"].size();
    // for (int i = 0; i < sz; ++i)
    // {
    //      std::cout << "成绩: "<< val["成绩"][i].asFloat() << std::endl;
    // }

    // MYSQL* mysql = mysql_util::mysql_create(HOST, USERNAME, PASSWORD, DBNAME, PORT);
    // std::string sql = "insert into stu values(null, '小宏', 77.6, 88.9, 100.0)";
    // mysql_util::mysql_execute(mysql, sql);
    // mysql_util::mysql_destroy(mysql);
    // ILOG("%s", "hello");
    // DLOG("%s", "bite");
    // ELOG("%s", "jiuyeke");
    return 0;
}